assingmnet and base