Main function pretty much done, line has to be coded,
also testing will be fun :(