updated types location