First pass at getting it to work.