few final changes - practical 1