basic layout architecture done