added nice lambda-ed hanldersfor wsad