setup and board render