new method : setForamt