thesisppd