better solution, a bit later, but nevertheless