Edited ignore
added compare function