Framework done :)