updated for submission

mostly there for final submission