finished preference, autoupdating cells and components, dated 1.0 frontend finished