Fixed some stupid omissions and typos
Made interface executable