adding artificial bases