Add Authentication and adding layout.