testing split out methods