Mandatory Functionality

All mandatory functionality has been implemented.