Completed assignment functions.