some work on acidbase