hodgepodge update - proceed with caution