Text this: Direct design methods of shallow foundation