upgraded project to pass