Mini Project/Extensive Survey Project-BCV586