Added comments and credit