added more features and played with sizing (carousel)