added date level dependency maths