2014.11.02 Just need to add exception handling..