sparse development