First Code
Architecture almost done