lots of designy changes