encode parameters