added a rough print board, will refactor