add edit to admin
clean up