fix reaching definitions; next try