dont forget to use data in sync