sprint 43 resolved issues SAT-624,SAT-625,SAT-626
sprint-43 SAT-627 SAT-642 SAT-643 SAT-644 SAT-645 SAT-646 SAT-653
Dinshaw merged