Updated example, can now pass on a port to the start function