a new init Lab4