Implemented if