New Controller and methods modifications