reafctoring, better method name