code overhaul
full sync added, md5 removed