some enhancement makes model bit easier