add showcases controller and tests