-improved interface for doing shit