fixed layouts and add css styling
adding authentication