It's finally finished after 2 years of being on the backburner..