fix bugs + sync + ignore