It's the way I like it, though I do rather having a more simpler or coherent way of doing this. If you can please help out with this.