complete usage documentation; complete API with application redirect