renamed view
updated variant names select
added support for custom variant names