pushing some initial work.