Summer assignments

Summer assignments