The three basic assignments