The coding setup I always wanted.