need to pull
need merge
added bloom