Requirements For This Class