added content types; made responsive