Add active support
make form and new action more generic