перед { хочется иметь пробел, а то сливаются они. тут и в остальных аналогичных местах тоже