require jetpack
restructure some things