completed auth, added product lyout