add prototype class