First attempt at point-to-point controller