gl better printing and house refactor code