adjusted actions to dynamic serialization