Topics Related to Banks, Development and Due diligence: