get and insert perspectives