fermate

work in progress