added source version plugin and reformatted