Functions now work.