Implemented first utilities