added problem class