self prime