This is nice man.. gonna check out the second part in a bit too ;)