I'm almost there, took me long enough ^^