just incase anyone comes trying to solve his problem, it's already been solved (in another thread)