added load instructions; util funcs; revised types;