Insert method first implementation and testing