add literals
explanation