Assignment functions completed