improvements made

Signed-off-by: Man Parvesh Singh Randhawa <manparveshsinghrandhawa@gmail.com>