add NewController delegate