article carousel backend and frontend. still needs styling