implement rest of functions
Basics of main function, implement missing set function
Various updates to functions
Update operator functions
endless loop problem