Added a new manipulation API