Implemented methods