Goign towards working messaging layer