working on creating messages feature