specified the methods

just moved each method to its own final and kept a big one for testing
out new things. Just easer to see now what has been done