first layout version
rough first version