Version 3.
Before fragment