free flow with self