Programming - vital functions completed.