bullet finish & optimize props