added potter kata revised