check instruction, additional checks
http library skeleton, very sparse