refactored showcase