First Version of working Compass