Some Pre-reqs and assignment additions