Added singularize method