action update for easy serialization