i didn't intend to do it like that, but it makes sense. i'll make appropriate modifications