Added more comments, specified more credits