deleted abstract action factory and related stuff