Add makekeypair function