i made that, took me along time, was it worth it? (totally)