added dependent delete and fixed about page