added abspath for times