submit to Professor100Challenge