sophomore year project, checkout it out if you are doing SE course project :)