working with underscore
add time mgmt