locks and perfect

by @aminawahab1212

aminawahab1212