initial commit - layout stuffs are started and in good shape