additional small assignments added