finish admin custom forms and fix some bugs in admin controlers and seed