updated to describe functions
initial add