add manage custome function