Worked! Needs some bug fixing though. Try this.