Design finally working okayish.