fixed up method signature