changed to non-static method, changed return type of method