Assignment variables working better