initial function files
initial setup
general cleanup and editing of comments
inital creation
initial construction
initial construction and testing