added additional endpoint implementation