updated prototype class target