self vector