fixed bug in on_open.