added shifts and improved instruction list
added exports