added credit to myself!