tested the bless function