Setup interface
ignoring extraneous files