please nobody has a better suggestion or a confirmation of what i am thinking it is a correct way?