the2 is added and initialized
reading and initializing functions are added
expressions added and first fully working version
Bugs fixed
unnecessary functions are removed