Started work on a main - it's not going too good yet!