Start of Controller; needs more planning