updated program styles