macro rename
added FastFunction. closes #54