Small change to the API, allowing for sided connections
Added model for pumps