Changes made by Radi Shikerov (radishikerov@yahoo.com).