Begin ornementing algorithm with decision making functions