A homemade framework