Adding algorithms to your model