added credits
changed interface