adds main