pushing layout image and some slides we used as reference