Added response system, changed encoding.