many things
ignoring debug