make variables, etc