helper method problem