make custom type instead of 'any'