My work for cs490