add dependency. init lab3