1. additional params
2. save code and state