How to design and code–check a pile cap