Work in progress for new libraries to process input.