init assignment-2