still working on decoding messages