sample framework skeleton