new interface for adding bars