added barier