document alternative solutions