updated to include version control elements