updated code, initiated sharpness algorithm, added resources and notes