playing with frameworks