you may also define *fucntions*