Xcali, it took about 3 days but i work with my partner. On my own it'd have taken way longer. It was a lot of work but definitely worth the effort!