common use method