added open from firebase.. pretty sure it's buggy tho