Fix some styles, add sales and callback structure.