add material cards, fix profile page

upload needs form fixing