grandmother character implementation