working optimization, trying framework scaling next