attempting rebase
added dependent destroy to models