updated with estore_conventions gem