updated todo
updated dependencies
post editing implemented