fix name function & add variable