added synyax highter and usage examples