actions encoding because things