finally got a better place to clear all doubt.....