Start work on an interface
Concat files together so we can actually work here
basic test
missed the file
basic test working