code done with commenting