added basic doc strings