implemented board