comp231 created on may16