test factory
test applicationAction