add scenario
move zyxel-specific commands to separate file
work with scenario