accepted
it works, but why