Adding more API with simple implementation