added credit for the idea