finished cotton functionality