updated with pair programming