updated program features