fixed arch-bug, and a strcmp syntax-err