added 5 more encodes