logo added and general structure