Modified to get prototype for changes