complete lab0
complete lab1