Abstract -  innovative, trendy, customizable.