added basic BAO
work in progress