FIXED: encode methods now communicate with each other properly without
error. NOTE: act Methods might need work.