Added the assignment functions