bunch of changes, including pins and styles thereof