just pushin up before I break anything. this build works for simple assignment statements