IDP homework