basic is done.