all codings, commentings are done