Work for CSE427