Adding first response, char decoding and global context