apply prelude modules