Quote framework