move fact code to service
add time to result