solved by joel matthys