add interface for bless