Added adaptable sub module.
Updated library sub module.