move card form to be extensible