close to done, added skin detection