Applying styles and creating interface to adapt new features