improving layout spacements and creating shadow