unnecessary comments and no longer need sys module