using pragma to get/set user version