fragments source code