added assignment 5 (rc)