remove type declarations for usecases