adds convienence caller def.