Adding Messages Contract