implemented handle return
finished commenting.