added alex's changes

he can explain this