wrap calls into function
uncomment