some syntatic check