re-arch console stuff