csec20270_vinusha's submissions for abstractclass1