readded local strings

started work on variadic functions