saving for meld
clean code