update comments + cleanings
added versions features