variable size character model