add illegal input test, change includes