basic auth + layout done