played around with unsharp mask algorithm