All functions working.