Added contains and add