Added check for correct machine
Changes in coloring
Added encoding information