Final functionality completed