move the wp-less class into its own file