add modes and seeds