Fixed Get, Put. Now using message class after extensive fixing!