add instruction types and access rights