harjot's assignment stuff