Early Functioning Version, lots of bugfixes/features done/todo