first mvp, need to fix image deque