add escape(); fix tests