improve algorithm for calcuation specialty questions requirement for launch