building basic interface with smellie