implemented order splitting and added price strategy