adding basics