use variable arms in sub scene function
adjust args in sub scene function
remove carddb.