better way todo
better way