Implementing Controller Build functions