add Gooplate constructor