micropolix