add instruction system spec