added flying(from) and documentation