fix for seconds that dont work, still need to take care of negative values