sample framework project