beginning static function construction in waspcore