Implemented more of type