now it's finally working in sync