i have fixed most of old syntax problems