scratch work...