Assignment 3: RM

WIP.