half way through recreating device pages (solved post layout)