functions update, add alias