Dec29

@leapfrog-dipendra @adhpawal @bhuwang @anishmanandhar @nerisa @Msanjib @utsabneupane  
How about breaking this method into two ..