done with variable assigment and more assignment