fulfill the first chapter