no more serial stuff and better comments.