restyle. add ability to hide outputs. add sample interface