added user and favorite model; still need to add block and play later model