Inserted all methods, backend pt2