For my CSC 201 project