update libs, add mixins