added interfaces to code completion [closes #28]