added some comment, testing