settings: - differ between receive and read message - cleanup and structure