bar complete crud