self 4