make action prototype scope, to fix issue