form works, show function works