developed in collaboration with Norwood Viviano