started adding functions that start with "D"