step by step towards getting the proper literal
minor changes
more packages?