i will finish this eventually, i like the idea