added madame lib