Fempty framewrk