use fabric as a base