change using template and map