queue staged, board intact, need to include then functions and restructure variables