Beginning to implement full sync method