bottles extract class redux