init&first design