implementation of creating a wish