what is the ugly part? the & sign before the function? ok ill remove that.