Version 0.1 Unfinished-New msg handling methods