Start building an interface
Made into module