making it an extension instead of a theme